/**
 * @模块名：demo
 * @包名：com.example.sjms.decorator
 * @描述：Decorator.java
 * @版本：1.0
 * @创建人：李凯
 * @创建时间：2020年10月26日下午5:46:55
 */
package com.example.sjms.decorator;

/**
 * @模块名：demo
 * @包名：com.example.sjms.decorator
 * @类名称：Decorator
 * @类描述：
 * @版本：1.0
 * @创建人：李凯
 * @创建时间：2020年10月26日下午5:46:55
 */
public class Decorator extends Component {

	private Component component;

	/**
	 * (non-Javadoc)
	 * @see com.example.sjms.decorator.Component#operation()
	 */
	@Override
	public void operation() {
		if (component != null) {
			component.operation();
		}
	}

	/**
	 * @param component the component to set
	 */
	public void setComponent(Component component) {
		this.component = component;
	}

}
